package edu.sctu.practice.class01.zhengsenwen.assign.assign03.test02;

/**
 * Created by zhengsenwen on 2015/10/29.
 */
public class Max {


//            （5）创建通用类Max，其中包含通用方法max，只要有一个类实现了Comparable接口，
//    就可以使用max方法返回两个对象中较大的一个。Max方法的方法名称为：
//    public static Comparable max(Comparable o1, Comparable o2)

    public static Comparable max(Comparable o1, Comparable o2) {
        if (((Circle) o1).getArea(2.0f) > ((Cylinder) o2).getArea(3.0f)) {
            System.out.println("圆的面积大");
            return o1;
        } else {
            System.out.println("圆柱面积大");
            return o2;
        }
    }

}
